/**
 * 版权所有（c）2021. 上海海鼎信息工程股份有限公司，保留所有权利
 */
package com.lovely602.design.behavior.observer.demo2;

import java.util.Observable;

/**
 * 具体目标类：原油期货
 *
 * @author lizhixing
 */
public class OilFutures extends Observable {

  private float price;

  public float getPrice() {
    return this.price;
  }

  public void setPrice(float price) {
    //设置内部标志位，注明数据发生变化
    super.setChanged();
    //通知观察者价格改变了
    super.notifyObservers(price);
    this.price = price;
  }
}
